﻿// 3481. 阶乘的和.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//

#include <iostream>



using namespace std;
/*
https://www.acwing.com/problem/content/3484/
给定一个非负整数 n，请你判断是否存在一些整数 xi，能够使得 n=∑1≤i≤txi!，其中 t≥1,xi≥0,xi=xj iff i=j。

iff 表示当且仅当。

输入格式
输入包含多组测试数据。

每组数据占一行，包含一个非负整数 n。

最后一行是一个负数，表示输入结束，无需处理。

输出格式
每组数据输出一行结果，如果 n能表示为若干数的阶乘之和，则输出 YES，否则输出 NO。

数据范围
0≤n≤106
,
每组输入最多包含 100组数据。

输入样例：
9
-1
输出样例：
YES
*/
int main()
{
    std::cout << "Hello World!\n";
}

 